全部文档

使用概述

非kubeedge类型的节点需通过MQTT协议上报数据。上报数据时,Payload数据不能包含回车换行。

上报节点详情信息

Topic:

gateway/report/sysinfo/pid/{节点ID}/devkey/{节点ID}

Payload:

{
    "appVersion": "5.4.9",
    "dockerVersion": "remote://20.10.7",
    "hostName": "ubuntu",
    "osInfo": "Ubuntu 18.04.6 LTS,linux,arm64,4.9.253-tegra",
    "netInfo": "192.168.2.236",
    "resInfo": "4 core | 7765 MB"
}
  1. appVersion:边缘节点应用版本
  2. dockerVersion:边缘节点容器版本
  3. hostName: 边缘节点主机名
  4. osInfo:边缘节点操作系统信息
  5. netInfo:边缘节点网卡信息
  6. resInfo:边缘节点规格

建议每次节点启动时上报一次节点详情信息,节点运行过程中若检测到信息有变化则再次上报。

上报节点状态信息

Topic:

gateway/report/data/pid/{节点ID}/devkey/{节点ID}

Payload:

[
    {
        "eventId": "45791449-0f80-46ae-8aab-0cd000097275",
        "deviceId": "10218781",
        "productId": "10218781",
        "protocol": 1,
        "created": 1569296782873,
        "name": "cpu.used",
        "value": 0.504
    },
    {
        "eventId": "45791449-0f80-46ae-8aab-0cd000097275",
        "deviceId": "10218781",
        "productId": "10218781",
        "protocol": 1,
        "created": 1569296782873,
        "name": "mem.used",
        "value": 0.156
    },
    {
        "eventId": "45791449-0f80-46ae-8aab-0cd000097275",
        "deviceId": "10218781",
        "productId": "10218781",
        "protocol": 1,
        "created": 1569296782873,
        "name": "disk.used",
        "value": 0.263
    },
    {
        "eventId": "45791449-0f80-46ae-8aab-0cd000097275",
        "deviceId": "10218781",
        "productId": "10218781",
        "protocol": 1,
        "created": 1569296782873,
        "name": "gpu.used",
        "value": 0.263
    }
]

节点状态信息每分钟上报一次数据点,其中:

  1. eventId:随机生成UUID
  2. deviceId和productId:边缘节点id
  3. protocol:协议,固定为1(即mqtt协议)
  4. created:当前时间,单位ms
  5. name:数据名称
  6. value:数据值

上报子设备数据

Topic:

gateway/report/event/pid/{pid}/devkey/{did}

Payload:

{
    "eventId": "string",
    "deviceId": "string",
    "productId": "string",
    "name": "string",
    "value": "interface",
    "created": "int64"
}
  1. eventId:事件ID,唯一UUID
  2. deviceId:子设备ID
  3. productId:子设备产品ID
  4. name:属性名
  5. value:属性值
  6. created:事件生成时间戳,单位ms

results matching ""

    No results matching ""